﻿/*
 * CKFinder
 * ========
 * http://ckfinder.com
 * Copyright (C) 2007-2012, CKSource - Frederico Knabben. All rights reserved.
 *
 * The software, this file, and its contents are subject to the CKFinder
 * License. Please read the license.txt file before using, installing, copying,
 * modifying, or distributing this file or part of its contents. The contents of
 * this file is part of the Source Code of CKFinder.
 *
 */

/**
 * @fileOverview Defines the {@link CKFinder.lang} object for the English
 *        language. This is the base file for all translations.
 */

/**
 * Contains the dictionary of language entries.
 * @namespace
 */
CKFinder.lang['en'] =
{
    appTitle: 'CKFinder',

    // Common messages and labels.
    common: {
        // Put the voice-only part of the label in the span.
        unavailable: '%1<span class="cke_accessibility">, unavailable</span>',
        confirmCancel: 'Some of the options were changed. Are you sure you want to close the dialog window?',
        ok: 'OK',
        cancel: 'Cancel',
        confirmationTitle: 'Confirmation',
        messageTitle: 'Information',
        inputTitle: 'Question',
        undo: 'Undo',
        redo: 'Redo',
        skip: 'Skip',
        skipAll: 'Skip all',
        makeDecision: 'What action should be taken?',
        rememberDecision: 'Remember my decision'
    },


    // Language direction, 'ltr' or 'rtl'.
    dir: 'ltr',
    HelpLang: 'en',
    LangCode: 'en',

    // Date Format
    //		d    : Day
    //		dd   : Day (padding zero)
    //		m    : Month
    //		mm   : Month (padding zero)
    //		yy   : Year (two digits)
    //		yyyy : Year (four digits)
    //		h    : Hour (12 hour clock)
    //		hh   : Hour (12 hour clock, padding zero)
    //		H    : Hour (24 hour clock)
    //		HH   : Hour (24 hour clock, padding zero)
    //		M    : Minute
    //		MM   : Minute (padding zero)
    //		a    : Firt char of AM/PM
    //		aa   : AM/PM
    DateTime: 'm/d/yyyy h:MM aa',
    DateAmPm: ['AM', 'PM'],

    // Folders
    FoldersTitle: 'Folders',
    FolderLoading: 'Loading...',
    FolderNew: 'Please type the new folder name: ',
    FolderRename: 'Please type the new folder name: ',
    FolderDelete: 'Are you sure you want to delete the "%1" folder?',
    FolderRenaming: ' (Renaming...)',
    FolderDeleting: ' (Deleting...)',
    DestinationFolder: 'Destination Folder',

    // Files
    FileRename: 'Please type the new file name: ',
    FileRenameExt: 'Are you sure you want to change the file extension? The file may become unusable.',
    FileRenaming: 'Renaming...',
    FileDelete: 'Are you sure you want to delete the file "%1"?',
    FilesDelete: 'Are you sure you want to delete %1 files?',
    FilesLoading: 'Loading...',
    FilesEmpty: 'The folder is empty.',
    DestinationFile: 'Destination File',
    SkippedFiles: 'List of skipped files:',

    // Basket
    BasketFolder: 'Basket',
    BasketClear: 'Clear Basket',
    BasketRemove: 'Remove from Basket',
    BasketOpenFolder: 'Open Parent Folder',
    BasketTruncateConfirm: 'Do you really want to remove all files from the basket?',
    BasketRemoveConfirm: 'Do you really want to remove the file "%1" from the basket?',
    BasketRemoveConfirmMultiple: 'Do you really want to remove %1 files from the basket?',
    BasketEmpty: 'No files in the basket, drag and drop some.',
    BasketCopyFilesHere: 'Copy Files from Basket',
    BasketMoveFilesHere: 'Move Files from Basket',

    // Global messages
    OperationCompletedSuccess: 'Operation completed successfully.',
    OperationCompletedErrors: 'Operation completed with errors.',
    FileError: '%s: %e',

    // Move and Copy files
    MovedFilesNumber: 'Number of files moved: %s.',
    CopiedFilesNumber: 'Number of files copied: %s.',
    MoveFailedList: 'The following files could not be moved:<br />%s',
    CopyFailedList: 'The following files could not be copied:<br />%s',

    // Toolbar Buttons (some used elsewhere)
    Upload: 'Upload',
    UploadTip: 'Upload New File',
    Refresh: 'Refresh',
    Settings: 'Settings',
    Help: 'Help',
    HelpTip: 'Help',

    // Context Menus
    Select: 'Select',
    SelectThumbnail: 'Select Thumbnail',
    View: 'View',
    Download: 'Download',

    NewSubFolder: 'New Subfolder',
    Rename: 'Rename',
    Delete: 'Delete',
    DeleteFiles: 'Delete Files',

    CopyDragDrop: 'Copy Here',
    MoveDragDrop: 'Move Here',

    // Dialogs
    RenameDlgTitle: 'Rename',
    NewNameDlgTitle: 'New Name',
    FileExistsDlgTitle: 'File Already Exists',
    SysErrorDlgTitle: 'System Error',

    FileOverwrite: 'Overwrite',
    FileAutorename: 'Auto-rename',
    ManuallyRename: 'Manually rename',

    // Generic
    OkBtn: 'OK',
    CancelBtn: 'Cancel',
    CloseBtn: 'Close',

    // Upload Panel
    UploadTitle: 'Upload New File',
    UploadSelectLbl: 'Select a file to upload',
    UploadProgressLbl: '(Upload in progress, please wait...)',
    UploadBtn: 'Upload Selected File',
    UploadBtnCancel: 'Cancel',

    UploadNoFileMsg: 'Please select a file from your computer.',
    UploadNoFolder: 'Please select a folder before uploading.',
    UploadNoPerms: 'File upload not allowed.',
    UploadUnknError: 'Error sending the file.',
    UploadExtIncorrect: 'File extension not allowed in this folder.',

    // Flash Uploads
    UploadLabel: 'Files to Upload',
    UploadTotalFiles: 'Total Files:',
    UploadTotalSize: 'Total Size:',
    UploadSend: 'Upload',
    UploadAddFiles: 'Add Files',
    UploadClearFiles: 'Clear Files',
    UploadCancel: 'Cancel Upload',
    UploadRemove: 'Remove',
    UploadRemoveTip: 'Remove !f',
    UploadUploaded: 'Uploaded !n%',
    UploadProcessing: 'Processing...',

    // Settings Panel
    SetTitle: 'Settings',
    SetView: 'View:',
    SetViewThumb: 'Thumbnails',
    SetViewList: 'List',
    SetDisplay: 'Display:',
    SetDisplayName: 'File Name',
    SetDisplayDate: 'Date',
    SetDisplaySize: 'File Size',
    SetSort: 'Sorting:',
    SetSortName: 'by File Name',
    SetSortDate: 'by Date',
    SetSortSize: 'by Size',
    SetSortExtension: 'by Extension',

    // Status Bar
    FilesCountEmpty: '<Empty Folder>',
    FilesCountOne: '1 file',
    FilesCountMany: '%1 files',

    // Size and Speed
    Kb: '%1 KB',
    Mb: '%1 MB',
    Gb: '%1 GB',
    SizePerSecond: '%1/s',

    // Connector Error Messages.
    ErrorUnknown: 'It was not possible to complete the request. (Error %1)',
    Errors: {
        10: 'Invalid command.',
        11: 'The resource type was not specified in the request.',
        12: 'The requested resource type is not valid.',
        102: 'Invalid file or folder name.',
        103: 'It was not possible to complete the request due to authorization restrictions.',
        104: 'It was not possible to complete the request due to file system permission restrictions.',
        105: 'Invalid file extension.',
        109: 'Invalid request.',
        110: 'Unknown error.',
        111: 'It was not possible to complete the request due to resulting file size.',
        115: 'A file or folder with the same name already exists.',
        116: 'Folder not found. Please refresh and try again.',
        117: 'File not found. Please refresh the files list and try again.',
        118: 'Source and target paths are equal.',
        201: 'A file with the same name is already available. The uploaded file was renamed to "%1".',
        202: 'Invalid file.',
        203: 'Invalid file. The file size is too big.',
        204: 'The uploaded file is corrupt.',
        205: 'No temporary folder is available for upload in the server.',
        206: 'Upload cancelled due to security reasons. The file contains HTML-like data.',
        207: 'The uploaded file was renamed to "%1".',
        300: 'Moving file(s) failed.',
        301: 'Copying file(s) failed.',
        500: 'The file browser is disabled for security reasons. Please contact your system administrator and check the CKFinder configuration file.',
        501: 'The thumbnails support is disabled.'
    },

    // Other Error Messages.
    ErrorMsg: {
        FileEmpty: 'The file name cannot be empty.',
        FileExists: 'File %s already exists.',
        FolderEmpty: 'The folder name cannot be empty.',
        FolderExists: 'Folder %s already exists.',
        FolderNameExists: 'Folder already exists.',

        FileInvChar: 'The file name cannot contain any of the following characters: \n\\ / : * ? " < > |',
        FolderInvChar: 'The folder name cannot contain any of the following characters: \n\\ / : * ? " < > |',

        PopupBlockView: 'It was not possible to open the file in a new window. Please configure your browser and disable all popup blockers for this site.',
        XmlError: 'It was not possible to properly load the XML response from the web server.',
        XmlEmpty: 'It was not possible to load the XML response from the web server. The server returned an empty response.',
        XmlRawResponse: 'Raw response from the server: %s'
    },

    // Imageresize plugin
    Imageresize: {
        dialogTitle: 'Resize %s',
        sizeTooBig: 'Cannot set image height or width to a value bigger than the original size (%size).',
        resizeSuccess: 'Image resized successfully.',
        thumbnailNew: 'Create a new thumbnail',
        thumbnailSmall: 'Small (%s)',
        thumbnailMedium: 'Medium (%s)',
        thumbnailLarge: 'Large (%s)',
        newSize: 'Set a new size',
        width: 'Width',
        height: 'Height',
        invalidHeight: 'Invalid height.',
        invalidWidth: 'Invalid width.',
        invalidName: 'Invalid file name.',
        newImage: 'Create a new image',
        noExtensionChange: 'File extension cannot be changed.',
        imageSmall: 'Source image is too small.',
        contextMenuName: 'Resize',
        lockRatio: 'Lock ratio',
        resetSize: 'Reset size'
    },

    // Fileeditor plugin
    Fileeditor: {
        save: 'Save',
        fileOpenError: 'Unable to open file.',
        fileSaveSuccess: 'File saved successfully.',
        contextMenuName: 'Edit',
        loadingFile: 'Loading file, please wait...'
    },

    Maximize: {
        maximize: 'Maximize',
        minimize: 'Minimize'
    },

    Gallery: {
        current: 'Image {current} of {total}'
    },

    Zip: {
        extractHereLabel: 'Extract here',
        extractToLabel: 'Extract to...',
        downloadZipLabel: 'Download as zip',
        compressZipLabel: 'Compress to zip',
        removeAndExtract: 'Remove existing and extract',
        extractAndOverwrite: 'Extract overwriting existing files',
        extractSuccess: 'File extracted successfully.'
    }
};
